to thrive - German English Dictionary